﻿using System;
using System.Collections.Generic;
using System.Text;
using System.Windows.Forms;
using System.ComponentModel;
using System.Drawing;

namespace EEPNetFLClient
{
    public class OutlookStyleNavigationPane : Ascend.Windows.Forms.NavigationPane
    {
        public OutlookStyleNavigationPane()
        {
            ToolStripProfessionalRenderer render = new ToolStripProfessionalRenderer();

            base.BorderColor = new Ascend.BorderColor(System.Drawing.ColorTranslator.FromHtml("#002D96"));
            base.ButtonActiveGradientHighColor = System.Drawing.ColorTranslator.FromHtml("#FBE694");
            base.ButtonActiveGradientLowColor = System.Drawing.ColorTranslator.FromHtml("#EE9515");
            base.ButtonHighlightGradientHighColor = System.Drawing.ColorTranslator.FromHtml("#FFFFDC");
            base.ButtonHighlightGradientLowColor = System.Drawing.ColorTranslator.FromHtml("#F7C05B");
            base.ButtonGradientHighColor = System.Drawing.ColorTranslator.FromHtml("#CBE1FC");
            base.ButtonGradientLowColor = System.Drawing.ColorTranslator.FromHtml("#7DA5E0");
            base.CaptionGradientHighColor = System.Drawing.ColorTranslator.FromHtml("#5987D6");
            base.CaptionGradientLowColor = System.Drawing.ColorTranslator.FromHtml("#073B96");
            base.FooterGradientHighColor = System.Drawing.ColorTranslator.FromHtml("#CBE1FC");
            base.FooterGradientLowColor = System.Drawing.ColorTranslator.FromHtml("#7DA5E0");
            base.CaptionFont = new Font("Tahoma", base.CaptionFont.Size, FontStyle.Bold);


            base.ButtonHeight = 31;
            base.CaptionHeight = 23;
            base.FooterHeight = 30;
        }

        [ReadOnly(true)]
        public new int ButtonHeight
        {
            get { return base.ButtonHeight; }
        }

        [ReadOnly(true)]
        public new int CaptionHeight
        {
            get { return base.CaptionHeight; }
        }

        [ReadOnly(true)]
        public new int FooterHeight
        {
            get { return base.FooterHeight; }
        }

        [ReadOnly(true)]
        public new Ascend.BorderColor BorderColor
        {
            get { return base.BorderColor; }
        }

        [ReadOnly(true)]
        public new System.Drawing.Color ButtonHighlightGradientHighColor
        {
            get { return base.ButtonHighlightGradientHighColor; }
        }

        [ReadOnly(true)]
        public new System.Drawing.Color ButtonHighlightGradientLowColor
        {
            get { return base.ButtonHighlightGradientLowColor; }
        }

        [ReadOnly(true)]
        public new System.Drawing.Color ButtonActiveGradientHighColor
        {
            get { return base.ButtonActiveGradientHighColor; }
        }

        [ReadOnly(true)]
        public new System.Drawing.Color ButtonActiveGradientLowColor
        {
            get { return base.ButtonActiveGradientLowColor; }
        }

        [ReadOnly(true)]
        public new System.Drawing.Color ButtonGradientHighColor
        {
            get { return base.ButtonGradientHighColor; }
        }

        [ReadOnly(true)]
        public new System.Drawing.Color ButtonGradientLowColor
        {
            get { return base.ButtonGradientLowColor; }
        }

        [ReadOnly(true)]
        public new System.Drawing.Color CaptionGradientHighColor
        {
            get { return base.CaptionGradientHighColor; }
        }

        [ReadOnly(true)]
        public new System.Drawing.Color CaptionGradientLowColor
        {
            get { return base.CaptionGradientLowColor; }
        }

        [ReadOnly(true)]
        public new System.Drawing.Color FooterGradientHighColor
        {
            get { return base.FooterGradientHighColor; }
        }
        [ReadOnly(true)]
        public new System.Drawing.Color FooterGradientLowColor
        {
            get { return base.FooterGradientLowColor; }
        }

    }
}
